package com.billing.service;

import org.apache.ibatis.annotations.Param;

import com.billing.model.entity.TUserScan;
import com.billing.model.entity.TUserScanBuffer;

public interface UserScanService {

	/**
	 * 资料上传
	 * @param userScan
	 * @return
	 */
	public int insertTUserScan(TUserScan userScan);
	/**
	 * 查询数据通过 userid
	 * @param userid
	 * @return
	 */
	TUserScan selectUserScanByUid(@Param("userid")String userid);
	/**
	 * 修改数据 by id
	 * @param userScan
	 * @return
	 */
	public int updateUserScan(TUserScan userScan);
	/**
	 * 修改数据 by userid type
	 * @param userScan
	 * @return
	 */
	public int updateUserScanByUseridAndType(TUserScan userScan);
	/**
	 * 查询数据通过 id
	 * @param id
	 * @return
	 */
	TUserScan selectUserScanById(@Param("id")String id);
	/**
	 * 新增根据镜像
	 * @param scanBuffer
	 * @return
	 */
	int insertByBuffer(TUserScanBuffer scanBuffer);
	/**
	 * 修改根据镜像
	 * @param scanBuffer
	 * @return
	 */
	int updateByBuffer(TUserScanBuffer scanBuffer);
}
